package com.jyr.ohs.mapper;

import com.jyr.ohs.entity.Admin;
import com.jyr.ohs.entity.Grade;
import com.jyr.ohs.entity.Student;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author ZhongJing </p>
 * @Description 管理员Mapper层 </p>
 * @date 2021/4/13 11:43 上午 </p>
 */
@Mapper
public interface AdminMapper {

    /**
     * 查询是否存在对应用户名的用户，如果存在，返回对应用户名的用户信息
     *
     * @param username 用户名
     * @return null表示不存在，有值表示存在
     */
    Admin selectByUsername(String username);

    /**
     * 添加用户信息到数据库
     *
     * @param admin 用户具体信息
     * @return true成功，false失败
     */
    boolean add(Admin admin);

    /**
     * 修改管理员信息
     *
     * @param admin 管理员信息
     * @return true成功，false失败
     */
    boolean update(Admin admin);

}
